package com.victor.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.victor.entity.GlComments;
import com.victor.entity.Tourismgl;
import com.victor.entity.Tourismgltu;
@Mapper
public interface TourismglDao {
	/**
	 * 删除旅游
	 * @param id
	 * @return
	 */
    boolean deleteByPrimaryKey(int[] id);
    /**
     * 添加旅游
     * @param record
     * @return
     */
    boolean insertSelective(Tourismgl record);

    /**
     * 修改旅游
     * @param record
     * @return
     */
    boolean updateByPrimaryKeySelective(Tourismgl record);
    /**
     * 旅游列表
     * @return
     */
	List<Tourismgl> selAll();
	/**
	 * 根据id查询
	 * @param i
	 * @return
	 */
	Tourismgl selById(int id);
	/**
	 * 根据name查询
	 * @param name
	 * @return
	 */
	Tourismgl selByName(String name);
	/**
	 * 根据id查询
	 * @param glid
	 * @return
	 */
	Tourismgl selGlById(Integer glid);
	/**
	 * 根据类型 地区查询
	 * @param i
	 * @return
	 */
	List<Tourismgl> selByGlclass(@Param("glclass") int i,@Param("city") String city);
	/**
	 * 根据类型查询
	 * @param glclass
	 * @return
	 */
	List<Tourismgl> selByGlclassOnly(String glclass);
	/**
	 * 根据uid glid查询
	 * @param glid
	 * @param uid
	 * @return
	 */
	Tourismgl selByUidAndGlid(@Param("glid") Integer glid,@Param("uid")  String uid);
	

}